• word of the day

    prunus serrulata

    prunus serrulata - Dictionary definition and meaning for word prunus serrulata

    Definition
    (noun) ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms
Download our Mobile App Today
Receive our word of the day
on Whatsapp